package com.dx.common.table.his;

import com.dx.mes.common.bean.entity.UUIDObject;
import com.thoughtworks.xstream.annotations.XStreamAlias;
import org.springframework.stereotype.Component;

import java.sql.Timestamp;

/**
 * Created by cmj on 2017/11/16.
 */
@Component
@XStreamAlias("table")
public class His_ret_tool_st extends UUIDObject implements java.io.Serializable{
    private His_ret_tool_stId id;
    private Double dbope_time_d;
    private Double end_time_d;
    private String pv_unq_seq_id;
    private String operation;
    private String ope_evt_name;
    private String ope_evt_node;
    private String ope_evt_usr;
    private String ope_evt_no;
    private String ope_tbl_name;
    private String tool_id_fk;
    private String tool_stat;
    private String tool_sub_stat;
    private String tool_lock_flg;
    private String tool_hold_flg;
    private String tool_ctrl_mode;
    private String tool_run_mode;
    private String ld_rtd_flg;
    private String ul_rtd_flg;
    private String pv_tool_stat;
    private String pv_tool_sub_stat;
    private String clm_usr;
    private Timestamp clm_timestamp;
    private String pv_clm_usr;
    private Timestamp pv_clm_timestamp;
    private Integer keep_time;
    private String tool_note;
    private Timestamp lst_xfr_timestamp;
    private String ld_force_rtn_flg;
    private String ul_force_rtn_flg;
    private Integer ld_r_time;
    private Integer ul_r_time;
    private String ld_pull_flg;
    private String rsn_code;
    private String evt_usr;
    private Timestamp evt_timestamp;
    private Timestamp ld_last_fetch_timestamp;
    private Timestamp ul_last_fetch_timestamp;

    public His_ret_tool_st() {
    }

    public His_ret_tool_st(His_ret_tool_stId id, Double dbope_time_d, Double end_time_d, String pv_unq_seq_id, String operation, String ope_evt_name, String ope_evt_node, String ope_evt_usr, String ope_evt_no, String ope_tbl_name, String tool_id_fk, String tool_stat, String tool_sub_stat, String tool_lock_flg, String tool_hold_flg, String tool_ctrl_mode, String tool_run_mode, String ld_rtd_flg, String ul_rtd_flg, String pv_tool_stat, String pv_tool_sub_stat, String clm_usr, Timestamp clm_timestamp, String pv_clm_usr, Timestamp pv_clm_timestamp, Integer keep_time, String tool_note, Timestamp lst_xfr_timestamp, String ld_force_rtn_flg, String ul_force_rtn_flg, Integer ld_r_time, Integer ul_r_time, String ld_pull_flg, String rsn_code, String evt_usr, Timestamp evt_timestamp, Timestamp ld_last_fetch_timestamp, Timestamp ul_last_fetch_timestamp) {
        this.id = id;
        this.dbope_time_d = dbope_time_d;
        this.end_time_d = end_time_d;
        this.pv_unq_seq_id = pv_unq_seq_id;
        this.operation = operation;
        this.ope_evt_name = ope_evt_name;
        this.ope_evt_node = ope_evt_node;
        this.ope_evt_usr = ope_evt_usr;
        this.ope_evt_no = ope_evt_no;
        this.ope_tbl_name = ope_tbl_name;
        this.tool_id_fk = tool_id_fk;
        this.tool_stat = tool_stat;
        this.tool_sub_stat = tool_sub_stat;
        this.tool_lock_flg = tool_lock_flg;
        this.tool_hold_flg = tool_hold_flg;
        this.tool_ctrl_mode = tool_ctrl_mode;
        this.tool_run_mode = tool_run_mode;
        this.ld_rtd_flg = ld_rtd_flg;
        this.ul_rtd_flg = ul_rtd_flg;
        this.pv_tool_stat = pv_tool_stat;
        this.pv_tool_sub_stat = pv_tool_sub_stat;
        this.clm_usr = clm_usr;
        this.clm_timestamp = clm_timestamp;
        this.pv_clm_usr = pv_clm_usr;
        this.pv_clm_timestamp = pv_clm_timestamp;
        this.keep_time = keep_time;
        this.tool_note = tool_note;
        this.lst_xfr_timestamp = lst_xfr_timestamp;
        this.ld_force_rtn_flg = ld_force_rtn_flg;
        this.ul_force_rtn_flg = ul_force_rtn_flg;
        this.ld_r_time = ld_r_time;
        this.ul_r_time = ul_r_time;
        this.ld_pull_flg = ld_pull_flg;
        this.rsn_code = rsn_code;
        this.evt_usr = evt_usr;
        this.evt_timestamp = evt_timestamp;
        this.ld_last_fetch_timestamp = ld_last_fetch_timestamp;
        this.ul_last_fetch_timestamp = ul_last_fetch_timestamp;
    }

    @Override
    public String getOpe_evt_no() {
        return ope_evt_no;
    }

    @Override
    public void setOpe_evt_no(String ope_evt_no) {
        this.ope_evt_no = ope_evt_no;
    }

    public His_ret_tool_stId getId() {
        return id;
    }

    public void setId(His_ret_tool_stId id) {
        this.id = id;
    }

    public Double getDbope_time_d() {
        return dbope_time_d;
    }

    public void setDbope_time_d(Double dbope_time_d) {
        this.dbope_time_d = dbope_time_d;
    }

    public Double getEnd_time_d() {
        return end_time_d;
    }

    public void setEnd_time_d(Double end_time_d) {
        this.end_time_d = end_time_d;
    }

    @Override
    public String getPv_unq_seq_id() {
        return pv_unq_seq_id;
    }

    @Override
    public void setPv_unq_seq_id(String pv_unq_seq_id) {
        this.pv_unq_seq_id = pv_unq_seq_id;
    }

    @Override
    public String getOperation() {
        return operation;
    }

    @Override
    public void setOperation(String operation) {
        this.operation = operation;
    }

    @Override
    public String getOpe_evt_name() {
        return ope_evt_name;
    }

    @Override
    public void setOpe_evt_name(String ope_evt_name) {
        this.ope_evt_name = ope_evt_name;
    }

    @Override
    public String getOpe_evt_node() {
        return ope_evt_node;
    }

    @Override
    public void setOpe_evt_node(String ope_evt_node) {
        this.ope_evt_node = ope_evt_node;
    }

    @Override
    public String getOpe_evt_usr() {
        return ope_evt_usr;
    }

    @Override
    public void setOpe_evt_usr(String ope_evt_usr) {
        this.ope_evt_usr = ope_evt_usr;
    }

    @Override
    public String getOpe_tbl_name() {
        return ope_tbl_name;
    }

    @Override
    public void setOpe_tbl_name(String ope_tbl_name) {
        this.ope_tbl_name = ope_tbl_name;
    }

    public String getTool_id_fk() {
        return tool_id_fk;
    }

    public void setTool_id_fk(String tool_id_fk) {
        this.tool_id_fk = tool_id_fk;
    }

    public String getTool_stat() {
        return tool_stat;
    }

    public void setTool_stat(String tool_stat) {
        this.tool_stat = tool_stat;
    }

    public String getTool_sub_stat() {
        return tool_sub_stat;
    }

    public void setTool_sub_stat(String tool_sub_stat) {
        this.tool_sub_stat = tool_sub_stat;
    }

    public String getTool_lock_flg() {
        return tool_lock_flg;
    }

    public void setTool_lock_flg(String tool_lock_flg) {
        this.tool_lock_flg = tool_lock_flg;
    }

    public String getTool_hold_flg() {
        return tool_hold_flg;
    }

    public void setTool_hold_flg(String tool_hold_flg) {
        this.tool_hold_flg = tool_hold_flg;
    }

    public String getTool_ctrl_mode() {
        return tool_ctrl_mode;
    }

    public void setTool_ctrl_mode(String tool_ctrl_mode) {
        this.tool_ctrl_mode = tool_ctrl_mode;
    }

    public String getTool_run_mode() {
        return tool_run_mode;
    }

    public void setTool_run_mode(String tool_run_mode) {
        this.tool_run_mode = tool_run_mode;
    }

    public String getLd_rtd_flg() {
        return ld_rtd_flg;
    }

    public void setLd_rtd_flg(String ld_rtd_flg) {
        this.ld_rtd_flg = ld_rtd_flg;
    }

    public String getUl_rtd_flg() {
        return ul_rtd_flg;
    }

    public void setUl_rtd_flg(String ul_rtd_flg) {
        this.ul_rtd_flg = ul_rtd_flg;
    }

    public String getPv_tool_stat() {
        return pv_tool_stat;
    }

    public void setPv_tool_stat(String pv_tool_stat) {
        this.pv_tool_stat = pv_tool_stat;
    }

    public String getPv_tool_sub_stat() {
        return pv_tool_sub_stat;
    }

    public void setPv_tool_sub_stat(String pv_tool_sub_stat) {
        this.pv_tool_sub_stat = pv_tool_sub_stat;
    }

    public String getClm_usr() {
        return clm_usr;
    }

    public void setClm_usr(String clm_usr) {
        this.clm_usr = clm_usr;
    }

    public Timestamp getClm_timestamp() {
        return clm_timestamp;
    }

    public void setClm_timestamp(Timestamp clm_timestamp) {
        this.clm_timestamp = clm_timestamp;
    }

    public String getPv_clm_usr() {
        return pv_clm_usr;
    }

    public void setPv_clm_usr(String pv_clm_usr) {
        this.pv_clm_usr = pv_clm_usr;
    }

    public Timestamp getPv_clm_timestamp() {
        return pv_clm_timestamp;
    }

    public void setPv_clm_timestamp(Timestamp pv_clm_timestamp) {
        this.pv_clm_timestamp = pv_clm_timestamp;
    }

    public Integer getKeep_time() {
        return keep_time;
    }

    public void setKeep_time(Integer keep_time) {
        this.keep_time = keep_time;
    }

    public String getTool_note() {
        return tool_note;
    }

    public void setTool_note(String tool_note) {
        this.tool_note = tool_note;
    }

    public Timestamp getLst_xfr_timestamp() {
        return lst_xfr_timestamp;
    }

    public void setLst_xfr_timestamp(Timestamp lst_xfr_timestamp) {
        this.lst_xfr_timestamp = lst_xfr_timestamp;
    }

    public String getLd_force_rtn_flg() {
        return ld_force_rtn_flg;
    }

    public void setLd_force_rtn_flg(String ld_force_rtn_flg) {
        this.ld_force_rtn_flg = ld_force_rtn_flg;
    }

    public String getUl_force_rtn_flg() {
        return ul_force_rtn_flg;
    }

    public void setUl_force_rtn_flg(String ul_force_rtn_flg) {
        this.ul_force_rtn_flg = ul_force_rtn_flg;
    }

    public Integer getLd_r_time() {
        return ld_r_time;
    }

    public void setLd_r_time(Integer ld_r_time) {
        this.ld_r_time = ld_r_time;
    }

    public Integer getUl_r_time() {
        return ul_r_time;
    }

    public void setUl_r_time(Integer ul_r_time) {
        this.ul_r_time = ul_r_time;
    }

    public String getLd_pull_flg() {
        return ld_pull_flg;
    }

    public void setLd_pull_flg(String ld_pull_flg) {
        this.ld_pull_flg = ld_pull_flg;
    }

    public String getRsn_code() {
        return rsn_code;
    }

    public void setRsn_code(String rsn_code) {
        this.rsn_code = rsn_code;
    }

    public String getEvt_usr() {
        return evt_usr;
    }

    public void setEvt_usr(String evt_usr) {
        this.evt_usr = evt_usr;
    }

    public Timestamp getEvt_timestamp() {
        return evt_timestamp;
    }

    public void setEvt_timestamp(Timestamp evt_timestamp) {
        this.evt_timestamp = evt_timestamp;
    }

    public Timestamp getLd_last_fetch_timestamp() {
        return ld_last_fetch_timestamp;
    }

    public void setLd_last_fetch_timestamp(Timestamp ld_last_fetch_timestamp) {
        this.ld_last_fetch_timestamp = ld_last_fetch_timestamp;
    }

    public Timestamp getUl_last_fetch_timestamp() {
        return ul_last_fetch_timestamp;
    }

    public void setUl_last_fetch_timestamp(Timestamp ul_last_fetch_timestamp) {
        this.ul_last_fetch_timestamp = ul_last_fetch_timestamp;
    }
}
